package conson.tech.manage.app.entity.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.List;

/**
 * ClassName: AppGroupConfigVo
 * Description: 应用分组vo
 * Author: HXL
 * Date: 2020/4/24 10:03 上午
 * Version: 1.0
 */
@Data
public class AppGroupConfigVo implements Serializable {
    private static final long serialVersionUID = -5349651413554608224L;
    /** 主键 */
    @ApiModelProperty(value = "主键",example = "主键")
    private Long id ;
    /** 页面配置ID */
    @ApiModelProperty(value = "页面配置ID",example = "页面配置ID")
    private Long appPageConfigId ;
    /** 标题名称 */
    @ApiModelProperty(value = "标题名称",example = "标题名称")
    private String name ;
    /** 分组类型：0首页1生活页2.应用3功能专题4信豆页 */
    @ApiModelProperty(value = "分组类型：0首页1生活页2.应用3功能专题4信豆页",example = "分组类型：0首页1生活页2.应用3功能专题4信豆页")
    private Integer groupType ;
    /** 排序 */
    @ApiModelProperty(value = "排序",example = "排序")
    private Integer sort ;
    /** 1：启用  0：禁用 */
    @ApiModelProperty(value = "1：启用  0：禁用 ",example = "1：启用  0：禁用 ")
    private Integer open ;
    /** 开始版本号 */
    @ApiModelProperty(value = "开始版本号",example = "开始版本号")
    private String startVersion ;
    /** 结束版本号 */
    @ApiModelProperty(value = "结束版本号",example = "结束版本号")
    private String endVersion ;
    /** 开始版本值 */
    @ApiModelProperty(value = "开始版本值",example = "开始版本值")
    private Integer startVersionValue ;
    /** 结束版本值 */
    @ApiModelProperty(value = "结束版本值",example = "结束版本值")
    private Integer endVersionValue ;
    /** 自定义图标地址 */
    @ApiModelProperty(value = "自定义图标地址",example = "自定义图标地址")
    private String customIconUrl ;
    private List<AppConfigAllVo> appConfigList;
}
